from django.db import models
from utils.models import BaseModel
# Create your models here.

class OAuthQQUser(BaseModel):
    """QQ登录用户数据"""
    user = models.ForeignKey('users.User', on_delete=models.CASCADE, verbose_name='用户')
    # QQ用户的openid意思是每个用户的唯一标识，db_index=True表示为该字段创建索引，提高查询效率
    openid = models.CharField(max_length=64, verbose_name='openid', db_index=True)

    class Meta:
        db_table = 'tb_oauth_qq'
        verbose_name = 'QQ登录用户数据'
        verbose_name_plural = verbose_name

    def __str__(self):
        return self.user.username

